#define _CRT_SECURE_NO_WARNINGS
#include<iostream>
using namespace std;
int n;
int a[10005], b[10005], g[10005], k[10005];
int x, y; int flag = 0;
int main()
{
	scanf("%d", &n);
	for (int i = 1; i <= n; ++i)
	{
		scanf("%d %d %d %d", &a[i], &b[i], &g[i], &k[i]);
	}
	scanf("%d%d", &x, &y);
	for (int i = n; i >= 1;--i)
	{
		if (x >= a[i] && x <=  a[i] + g[i] &&y >= b[i] && y <= b[i] + k[i])
		{
			printf("%d", i);
			flag = 1;
			break;
		}
	}
	if (flag == 0)
	{
		printf("-1");
	}
	return 0;
}